/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controladora;

import Entidades.Cliente;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.table.DefaultTableModel;
import telas.ClienteView;
import telas.EmitirExtradoView;

/**
 *
 * @author Thalyta
 */
public class EmitirExtratoPresenter {

    public EmitirExtratoPresenter(final EmitirExtradoView telarendimento, final Cliente clientes) {
          carregaAgencias(clientes, telarendimento);
        
           telarendimento.setVisible(true);
       
        telarendimento.getBtnfechar().addActionListener(new ActionListener() {

               @Override
               public void actionPerformed(ActionEvent e) {
                   
                   
                telarendimento.setVisible(false);
                ClienteView telacliente = new ClienteView();
                ClientePresenter contrcliente = new ClientePresenter(telacliente, clientes);
               }
           });

           
    }
    
    private void carregaAgencias(Cliente a,EmitirExtradoView extrato ){
        
        
        DefaultTableModel tm = new DefaultTableModel(
                
            new Object[][]{},
            new String [] {"Nome", "Saldo", "Codigo Agencia","Numero Conta"}){
            
        @Override
        public boolean isCellEditable(int row, int col){
            return false;
        }
     };
       
   
            tm.addRow(new Object[]{a.getNome(), a.getConta().getSaldo(),a.getAgencia().getCodigo(),a.getConta().getNumero()});
         
         

    extrato.getTbltabela().setModel(tm);
        
    }
    
}